package com.rockcent.service;

import com.rockcent.mall.lib.domain.MallFund;
import com.rockcent.mall.lib.domain.enumclass.FundTransactionFlow;
import com.rockcent.mall.lib.domain.enumclass.MallFundFlowTransactionType;
import com.rockcent.mall.lib.domain.enumclass.PaymentMethod;

import java.math.BigDecimal;

/**
 * Created by zhangjh on 2017/4/5.
 */
public interface MallFundFlowSrv {
    /**
     * @param mallFund
     * @param operationAmount
     * @param baseServicePayments
     * @param seqNo
     * @param expend
     * @param merchantServiceFeeIncome
     */
    void save(MallFund mallFund, BigDecimal operationAmount, PaymentMethod baseServicePayments, String seqNo, FundTransactionFlow expend, MallFundFlowTransactionType merchantServiceFeeIncome);
}
